@charset "utf-8";
body{font-size:13px;font-family:arial,"Microsoft YaHei",sans-serif;color:#333;background:#eee;width: 100%;float: left;overflow-x: hidden;}
*{margin:0;padding:0;text-decoration:none;}
ol,ul{list-style:none;margin-bottom: 0;}
a{color:#51504f;text-decoration:none;}
a:hover{color:#51504f;text-decoration:none;}
img{border:none;}
p{margin-bottom: 0;}
label{font-weight: normal;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
input{outline: none;border: none;}

/*去除iphone的样式*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],input[type="password"] {
-webkit-appearance: none;}
textarea {-webkit-appearance: none;border-radius: 0;} 

/* 公共 */
.fl{float:left;}
.fr{float:right;}
.fl,#fl{float:left;}
.fr,#fr{float:right;}
.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}
.ml20{margin-left: 20px;}
.mt20{margin-top: 20px;}
.mt0,#mt0{margin-top: 0;}
.mr0,#mr0,.mR0,#mR0{margin-right: 0px;}
.mr20,#mr20,.mR20,#mR20{margin-right: 20px;}
.mt20,#mt20,.mT20,#mT20{margin-top: 20px;}
.mt10,#mt10,.mT10,#mT10{margin-top: 10px;}
.mb10,#mb10,.mB10,#mB10{margin-bottom: 10px;}
.w100{width: 100%;}
.bw{background: #fff;}
.alldiv{float: left;width: 100%;float: left;}
.dn{display: none;}
.cl{
	clear: both;
}

/*顶部*/
.header_top{
	width: 100%;background: #338b7d;height: 35px;color: #fff;border-bottom: 1px solid #ff8833
}
.header_top .top{
	 width: 100%;
    height: 35px;
    margin: 0 auto;
    line-height: 35px;


}
.header_top .top .l {
    float: left;
    height: 35px;color: #fff;
}
.header_top .top .r {
    float: right;
    height: 35px;
}
.header_top a{
	color: #fff;margin-right: 5px;margin-left: 5px;
}
.header_top .top span{
	display: block;float: left;margin-right: 20px;
}

.header_logo{
	width: 100%;background: #335e57;height: 92px;
}
.header_logo .logo{
	 width: 100%;
    height: 92px;
    margin: 0 auto;
    line-height: 92px;
}
.header_logo .logo .l{
	padding: 0;float: left;
}
.header_logo .logo .l img{
	float: left;
    margin: 10px 0 0 0;
}
.header_logo .logo .r{
	float: right;
	height: 92px
}
.header_logo .logo a{
	color: #fff;font-size: 20px;margin-left: 10px;
}
.header_logo .logo .r span{
	float: left;display: block;
}
.header_logo .logo .r a{
	display: block;float: left;
}

.nav{
	width: 100%;background: #fff;height: 50px;
}
.nav ul li:hover{
	 background: #338b7d;
}
.nav ul li:hover a{
	color: #fff
}
.hover{
	background: #335e57;
}
.hover a{
	color: #fff
}

.list_news{
	 width: 100%;margin-bottom: 20px;
 
    
}

.head_m_1{width:100%;height:60px;background:#335e57;display: none;}
.head_m_1 .box{width:100%;height:60px;float: left;padding-top: 10px;}
.head_m_1 .box .logo{float: left;}
.head_m_1 .box .logo img{float: left;}
.head_m_1 .box .r a{float: right;line-height:30px;font-size: 14px;color: #fff;font-family: arial;display: block;}
.head_m_1 .box .r a em img{
	height: 20px;float: left;margin:5px 5px 0 0;
}
.head_m_nav{
	width: 100%;display: none;
}


.head_m_nav ul li a{
	color: #666666;
}
.head_m_nav ul li.hover{
	background:#bcd2ff;color: #fff
}
.head_m_nav ul li.hover a{
	color: #fff
}
.footer{
	background: #070a0f;width: 100%;padding: 40px 0 20px 0;
}
.footer_tel .fl{
	height: 54px;font-size: 28px;color: #fff
}
.footer_tel .fl img{
	display: block;margin-right: 10px;float: left;height: 40px;
}
.footer_tel .fr a{
	height: 50px;font-size:18px;line-height: 50px;display: block;border: 1px solid #fafafc;border-radius: 25px;width:175px;text-align: center;color: #ffffff;float: left;margin-left: 70px;
}
.footer_tel .fr a:hover{
	background:#ffda0f;color: #353334;border:none;
}
.wecat{
	float: left;width: 100%;margin-top: 50px;border-bottom: 1px solid #77787a;padding-bottom: 30px;
}
.wecat ul li{
	float: left;margin-right:57px;
}
.wecat ul li:nth-child(3){
	margin-right: 0
}
.wecat ul li img{
	float: left;margin-right: 20px;
}
.wecat ul li p{
	color: #fff;line-height: 30px;
}
.wecat ul li div{
	float: left;width: 175px;margin-top: 45px;
}
.footer_nav{
	width: 72%;margin: auto;margin-top: 20px;
}
.footer_nav ul li{
	float: left;width: 82px;text-align: center;
}
.footer_nav ul li a{
	color: #fff;height: 30px;display: block;
}
.footer_nav ul li a:before{
	content: "";
	height: 15px;
	border-left: 1px solid #53565b;display: block;
	margin-bottom: -15px;
}
.footer_nav ul li a.n:before{
	border: none
}
.footer_icp{
	color: #fff;width: 33%;margin: auto;margin-top: 20px;
}
/*政策咨询*/


.news{
    width: 100%;
    margin: 0px auto 0;
}
.title b{
	font-size: 26px;
}
.title .fr{
	font-size: 16px;
}
.title{
	height: 62px;line-height: 72px;border-bottom: 2px solid #2452b2
}
.news_left{
	width: 75%;
}
.news_right{
	    width: 23%; 
}
.news_left .box{
    float: left;
    width: 100%;
    margin: 10px 0 12px 0;
    background: #fff;

}
.news_left .box .c {
    width: 100%;
    float: left;
    margin: 10px 0px;
    padding: 0;
}
.main {
    width: 100%;
    margin: 0px auto 0;
}
.news_left ul{
   
    margin: 20px 0px 0px;
    width: 100%;
    font-size: 12px;
    padding: 5px 0 0 0;
}
.news_left ul li {
    width: 100%;
    overflow: hidden;
    clear: both;
    padding: 0px 20px 20px 25px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #eee;
}
.news_left ul li .lir {
    float: left;
    width: 100%;
}
.news_left ul li .lir .tt {
    width: 65%;
    float: left;
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 4px;
    color: #333333;
}
.news_left ul li .lir .tt:hover{
	color: #168cef
}
.news_left ul li .lir .desc {
    width: 30%;
    float:right;
    line-height: 24px;
    color: #aaa;
    font-size: 13px;
}
.news_left ul li  .lir p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #666;
    line-height: 24px;
}
.news_left ul li  .lir p a{
	float: right;color: #417df7
}
.mainbox {
    float: left;
    width: 100%;
    margin: 0 0 12px 0;
}
.pagesize {
    float: left;
    line-height: 42px;
   
    border-right: 0;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 14px;
    margin-left: 100px;
}
.pagesize a,.pagesize span{
	float: left;height: 42px;border:1px solid #ddd;line-height: 42px;margin-left: 10px;padding: 0 15px;    display: inline-block;
    font-weight: normal;
}
.pagesize .current {
    background: #417df7;
    color: #fff;
}
/*左边热门新闻*/
.news_right_tit{
	line-height: 40px;border-bottom: 2px solid #2352b1;margin:15px 0 25px 0;
}
.news_right_tit b{
	font-size: 16px;font-weight: normal;
}
.news_right_tit em{
	color: #417df7;font-style: normal;
}

.news_right .hot li{
	background: #fff;margin-top: 10px;
}

.news_right .hot li p{
	margin: 10px;font-size: 16px;line-height: 30px;
}
.news_right .message{
	background: #fff;padding: 20px 15px 15px 15px;
}
.news_right .message li{
	line-height: 30px;
}
.news_right .message li p em{
float: right;
}
.article_tit {
    text-align: center;
   
    margin-bottom: 10px;
}
.article_tit b {
    font-size: 16px;
    font-weight:normal;
    display: block;
    line-height: 50px;
}
.article_body{
	padding: 0 20px 20px 20px;font-size: 14px
}

.add_right_1 {
    width: 100%;
   background: #fff;height: 300px;margin-bottom: 20px;

}

.add_right_1 b {
    font-size: 20px;
    font-weight: 600;
    color: #3a3a3a;
    margin-left: 20px;
    padding-top: 20px;
    display: block;
}

.add_right_1 ul li {
    border: 1px solid #d9d9d9;
    width: 413px;
  	padding-bottom: 20px;
    float: left;
    margin-left: 17px;
    margin-top: 25px;
}
.add_right_1 h1 {
    font-weight: 600;
    font-size: 22px;
    color: #3a3a3a;
    margin-top: 20px;
    height: 30px;
}
.add_right_1 h1:before {
    content: "";
    border: 3px solid #1285c6;
    margin-right: 10px;
    margin-left: 20px;
}
.add_right_1 p {
    margin-left: 16px;
    margin-top: 20px;
    font-size: 20px;
}
.add_right_1 p em {
    display: block;
    float: left;
    margin-right: 10px;
   
}
.add_left{
	width: 75%;
}
.add_left .box {
    float: left;
    width: 100%;
    margin: 0px 0 12px 0;
   
}
.add_right_1.add_ts {
    height: auto;
    padding-bottom: 1px;
}
.add_ts_1 iframe{
    height: 390px;
    width: 842px;
     margin: 17px;
}
.add_right_1 b {
    font-size: 20px;
    font-weight: 600;
    color: #3a3a3a;
    margin-left: 20px;
    padding-top: 20px;
    display: block;
}
.list_about{
	background: url(add.png)no-repeat;height: 767px;width: 100%;
}
.create_form{
	width: 930px;margin: auto;padding-top: 75px;
}
.form_tit h1{
	font-weight: 600;font-size: 26px;color: #383836;text-align: center;
}
.form_tit h1:before,.form_tit h1:after{
	content: "";
	border-top: 5px solid #d1d6da;display: block;width: 110px;display: inline-block;
vertical-align: middle;
}
.form_tit h1:before{
	margin-right: 20px;
}
.form_tit h1:after{
	margin-left: 20px;
}
.form_tit span{
	text-align: center;display: block;line-height: 30px
}

.form_create ul li input{
background: none;width: 421px;height: 54px;border:1px solid #d9d9d9;float: left;outline: none;margin-right:42px;padding-left: 20px;margin-top: 40px;font-size: 20px;border-radius: 15px;
}
.form_create ul li input.mr{
	margin-right: 0
}
.form_create ul li textarea{
	font-size:20px;width: 924px;border:1px solid #d9d9d9;height: 172px;background: none;outline: none;margin-top: 40px;padding-top: 20px;padding-left: 20px;border-radius: 15px;
}
.botBtu1{
	background: url(button.png)no-repeat;width: 595px;height: 68px;line-height: 68px;margin: auto;display: block;color: #fff;font-size: 30px;margin-top: 60px;
}
.test_tit{
	width: 80%;margin: auto;text-align: center;margin-top: 40px;
}
.test_tit b{
	font-size: 35px;line-height: 60px;display: block;width: 40%;margin: auto;
}

.test_tit b:before{
	content: "";
	background:url(list_l.png);background-size: 100% 100%;width: 21px;height: 20px;display: block;float: left;margin-top: 20px
}
.test_tit b:after{
	content: "";
	background:url(list_r.png);background-size: 100% 100%;width: 21px;height: 20px;display: block;float: right;margin-top: 20px;
}
.test_tit p{
	font-size: 18px;
}
.test_tit h1{
	
	border-bottom: 1px solid #bfbfbf;display: block;margin-bottom: 10px;width: 100%;
}





.footer_2{
	display: none;width: 100%;background:url(bac.jpg)no-repeat;background-size: 100% 100%;padding: 10px;
}
.footer_form{
	width: 98%;padding-top: 30px;margin: auto;
}
.footer_tit{
    position: relative;text-align: center;
}
.footer_tit p{
    color: #ccddf2;font-size: 18px;margin-bottom: 10px;
}
.footer_tit h1{
	font-size: 23px;text-align: center;color: #fff;margin: 0 0 5px 0
}
.footer_tit h1:before{
    content: "";
    display: block;
    width: 55px;
    height: 2px;

    background: #9db2c9;
    position: absolute;
    left: 0;
    top: 10px;
}
.footer_tit h1:after{
    content: "";
    display: block;
    width:55px;
    height: 2px;

    background: #9db2c9;
    position: absolute;
    right: 0;top: 10px;
}
.footer_create ul li input{
	padding: 10px;color: #fff;background:none;font-size: 20px;
}
.footer_create ul li.form_desc{
	width: 100%;margin-top: 10px;height: 100px;margin-bottom: 20px;
}
.footer_create ul li textarea{
	background:none;outline: none;padding: 20px;color: #fff;border: none;font-size: 20px;width: 100%;
}
.footer_botBtu1{
	max-width:452px;margin: auto;width: 90%;color: #fff;
    background: url(sublime.png)no-repeat;background-size:100% 100%;display: block;line-height:47px;font-size: 22px;text-align: center;
}
.footer_create ul li.r{
	margin-right: 0
}

.footer_create ul li select{
	padding: 10px 10px 10px 60px;float: left;display: block;background:none;color: #fff;outline: none;border:none;width: 100%
}

.footer_create ul li select option{
	background:none;color: #333
}
.footer_create ul li select:invalid { color: red; }
.footer_create ul li select option{
   	color: #000;width: 80px
   }
.footer_create ul li{
	position: relative;width: 48%;height: auto;float: left;display: block;margin-right: 12px;border:1px solid #fff;margin-top: 10px;border-radius: 5px;
}
.footer_create ul li p{
	position: absolute;top: 12px;color: #fff;left: 8px
}

.test_so{
	width: 100%;padding: 10px;margin: auto;background:#fff;
}

.so_form
{
    overflow: hidden;
    height: 50px;
}
.test_so input.card{
	width: 90%;display: block;float: left;border:1px solid #c2c2c2;height: 100%;font-size: 18px;padding-left: 10px;

}
.test_so .number{
	width: 10%;line-height: 50px;display: inline-block;float: right;background:#1a86e9;color: #fff;font-size: 16px;text-align: center;
}

.test_so .number:hover
{
    cursor: pointer;
    background-color: #0a568c;
}

.test_so_file{
	width: 100%;margin-top: 20px;
}
.test_so_file>ul>li{
	width: 100%;overflow: hidden;
}
.test_so_file ul li div.zs{
	background:#f5f5f5;padding: 15px;margin-top: 5px;
}
.test_so_file ul li div.zs ul li{
	float: left;padding-left: 20px;width: 18%;text-align: center;
}
.test_so_file ul li div.zs ul li i,.test_so_file ul li div ul li em{
	font-style: normal;
}
.test_so_file ul li div.zs ul li:nth-child(1){
	padding-left: 0;text-align: left;
}
.test_so_file ul li div.zs ul li:nth-child(3){
	width: 30%
}
.test_so_file ul li div.zs ul li:nth-child(5){
	width: 10%;float: right;
}
.test_so_file p{
	line-height: 30px;margin-top: 5px;
}
.test_so_file p a{
	color: #1a86e9
}
.test_so_file ul li div ul li i{
	color: #ec0d0e;font-weight: 600
}
.test_so_file ul li div ul li em{
	color: #02a063
}
.test_so_file ul li div ul li em.wtg{
	color: #ff0000
}
.test_tit.plan b {
    font-size: 35px;
    line-height: 60px;
    display: block;
    width: 30%;
    margin: auto;
}
.test_so_file h1{
	font-size: 24px;line-height: 30px;margin-bottom: 20px;
}
.test_so_file span:nth-child(2){
float: right;
}
.test_so_file ul li div.ks{
	    background: #f5f5f5;
    padding: 15px;
    margin-top: 5px;
}
.test_so_file ul li div.kbox{
	    background: #dee1f0;
  
}
.test_so_file ul li div.ks ul li{
	float: left;width: 25%;text-align: center;
	word-break:break-all
}

.test_so_file ul li div.ks ul li:nth-child(1){
	text-align: left;
}


.test_tit.plans b {
 
    width: 22%;
 
}
.test_foot {
    width: 100%;
   
    margin: auto;
    background: #fff;
    margin-top: 20px;
}
.test_foot_file {
    width: 100%;
    margin-top: 20px;
}
.ul_box h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;position: absolute;left: 0
}


 .disc{
    width: 100%;
padding: 0px;
}

 .ul_box {
            width: 100%;
            margin: auto;
        }

       .ul_box p {
            width: 100%;
            height: 60px;line-height: 60px;

          
         
        }
       .ul_box li:after{
       	content: "";
       	height: 20px;width: 100%;background: #f5f5f5;display: block;
       }
       .ul_box p::before {
            content: '';
            display: block;
            width: 10px;
            height: 10px;
            margin: auto;
            border-top: 1px solid black;
            border-right: 1px solid black;
            transition: .3s ease;
            transform: rotate(45deg);float: right;
            margin-right: 10px;
    		margin-top: 25px;
        }

        .ul_box_li p::before {
            transform: rotate(-45deg);
        }
.ul_box em{
	font-style: normal;font-size: 24px;padding-left: 10px;
}      
.ul_box span{
	float: right;margin-right: 10px
}
        .ul_box div {
         
           padding: 10px;
            display: none;
        }

        .ul_box_li div {
            display: block;padding: 10px;
        }








     .ul_box div th,.ul_box div td{
     	width:1%;text-align: center;
     }
.ul_box div tr{
	background: #f5f5f5;height: 50px;
}
.ul_box div tr:nth-child(2n){
	background: #dee1f0
}   
.ul_box div th:nth-child(1),.ul_box div td:nth-child(1){
	text-align: left;padding-left: 10px;
}
.ul_box div th:nth-child(4),.ul_box div td:nth-child(4){
	text-align: right;padding-right: 10px;
}

        .ul_box_li div.file {
            display: block;
        }

.test_so_file ul li div.bds ul li{
	width: 20%
}

@media (max-width: 768px) {
.header_top{display: none;}
.header_logo{display: none;}
.news_left{width: 100%}
.add_left{width: 100%}
.news_left p{
	overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.test_tit.bs b{
	width: 55%
}
.test_so input.card{
	width: 80%;height: 100%;
}
.test_so_file h1{
	font-size: 18px;line-height: 30px;margin-bottom: 20px;
}
.test_tit{
	width: 92%;margin: auto;text-align: center;margin-top: 40px;
}
.test_tit b{
	font-size: 24px;line-height: 60px;display: block;width: 70%;margin: auto;
}
.test_so .number{
	width: 20%;line-height: 50px;display: block;float: left;font-size: 16px;text-align: center;
}
.footer{
	display: none;
}
.test_tit.plans b {
  
    width:47%;
 
}
.test_foot_file h1{
	    font-size: 18px;
}
.news_left ul li .lir .tt{
	width: 100%
}
.news_left ul li .lir .desc{
	float: left;width: 50%
}
.title b{
	font-size: 20px;margin-left: 10px;
}
.title .fr{
	margin-right: 10px;
}
.news_right{
	display: none;
}
.pagesize {
	margin-left: 30px;
}
.add_right_1 ul li{
width: 95%;margin: auto;float: none;margin-bottom: 20px;
}
.add_right_1 b{
	margin-bottom: 20px;
}
.add_right_1{
	padding-bottom: 10px;margin-bottom: 20px;height: auto;
}
.add_ts_1{
	width: 95%;margin:auto;border:1px solid #ddd;margin-bottom: 17px;
}
.add_ts_1 iframe{
   
    width: 100%;
   
     height: 80%;
      margin: auto;
}

.nav{display: none;}
.head_m_1{display: block;}
.head_m_nav{display: block;}
.footer_2{
	display: block;
}
.list_news{
	margin-bottom: 0
}
.list_about{display: none}
.test_so_file ul li div.zs ul li:nth-child(1){
	line-height: 32px;
}
.test_so_file ul li div.zs ul li:nth-child(4){
	line-height: 32px;
}
.test_tit.plan b {
    font-size: 24px;
    line-height: 60px;
    display: block;
    width: 58%;
    margin: auto;
}



.ul_box em {

    font-size: 18px;
 
}
.test_so_file ul li div.bds ul li {
    width: 20%;
}
.test_so_file ul li div.bds ul li:nth-child(1) {
    width: 20%;
}
.test_so_file ul li div.bds ul li:nth-child(4) {
    width: 16%;
}
}